package ro.flashbite.game_engine.consts
{
	import ro.flashbite.errors.DontInstanciateError;

	/**
	 * Defines all states that internal game(s)/level(s) can have
	 * 
	 * v 1.0
	 *  
	 * @author Adrian Barbu
	 */	
	public final class StatesGame
	{
		public function StatesGame() { throw new DontInstanciateError(); }
		
		
		public static const INACTIVE	:	uint = 0; //no game is active (is in main menu)
		public static const LOADING		:	uint = 1; //loading game in progress
		public static const INITIALIZING:	uint = 2; //initializing game in progress
		public static const PLAYING		:	uint = 3; //playing game in progress
		public static const PAUSED		:	uint = 4; //playing game is paused
		public static const COMPLETED	:	uint = 5; //playing game is completed
	}
}